
/* flex布局 */
.u-f,.u-f-ac,.u-f-ajc{
	display: flex;
}
.u-f-ac,.u-f-ajc{
	align-items: center;
}
.u-f-ajc{
	justify-content: center;
}
.u-f-jsb{
	justify-content: space-between;
}
.u-f1{
	flex: 1;
}
.u-f-column{
	flex-direction: column;
}
/* 组件 */
/* 按钮 */
.btn {
	text-align: center;
	color: #fff;
	font-size: 32upx;
}
.tag {
	display: inline-block;
	margin-right: 20upx;
	background:rgba(241,241,241,1);
	border-radius:34upx;
	padding: 15upx 27upx;
	&.selected {
		background-color: rgba(249,249,249,1);
		color:rgba(179,179,179,1);
	}
}
/* 导航栏阴影 */
.shadow::before {
		left: 0;
		position: absolute;
		z-index: 10;
		right: 0;
		top: 0;
		left: 0;
		height: 1upx;
		content: '';
		-webkit-transform: scaleY(.5);
		-ms-transform: scaleY(.5);
		transform: scaleY(.5);
		box-shadow: 0 2px 15px rgba(0,0,0,.5);
		background-color: #fff;
	
}
.mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1100;
	background: rgba(0,0,0,.5);
}
.text-over {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cs_button {
position: absolute;
left: 0;
bottom: 0;
top: 0;
right: 0;
opacity: 0;
}



